<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>回文子字符串的个数</title>
</head>
<body>
  <!-- 思路
  先使用双指针 i 和 j 枚举所有子串的起点和终点，同时分别按顺序和逆序累加所有遍历过的字符得到字符串 s1 和 s2，
  判断是否回文只需对 s1 和 s2 判等即可。 -->
  <script>
    function fn(s) {
      let ans = 0;
      for (let i = 0; i < s.length; i++) {
        let s1 = '', s2 = '';
        for (let j = i; j < s.length; j++) {
          // console.log(s[j], ans, s1 == s2, s1, s2);
          s1 += s[j], s2 = s[j] + s2;
          if (s1 === s2) ans++;
        }
      }
      return ans;
    }
    console.log(fn("abc"))
  </script>
</body>
</html>